package com.jt.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jt.pojo.User;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;
@Mapper
//继承接口之后必须添加泛型对象否则程序无法执行

public interface UserMapper extends BaseMapper<User> {
    List<User> findAll();
    //注意事项：映射文件和注解二选一
//    @Select("select * from demo_user where id = ${id}")
//    User findUserById(int id);
//    @Insert("insert into demo_user(id,name,age,sex) value(null,#{name},#{age},#{sex})")
//    void insert(User user);
//    @Update("update demo_user set age = #{age},sex=#{sex} where name = #{name}")
//    void updateByName(User user);

}
